refracting telescope - French English Dictionary